impermeable core - French English Dictionary